/**
 * Tests that every role in the Strategy pattern is detected.
 * This in particular tests that member annotations should be added implicitly
 * when overriding a superclass that is a super-role and that particular
 * type has the correct member annotations.
 *
 * The rationale is that the member role is the same for the abstract supertype
 * as they will be for the concrete children
 *
 * This test only compiles the LinearStrategy class, forcing the
 * annotation processor to look for the overridden method on the classpath.
 *
 * This is a positive test, that shouldn't generate any compile errors/warnings
 */
package test.partialCompileImplicitMember;